insulation piercing - French English Dictionary